草庐IT

C++ 异常开销

全部标签

c# - "Include in Project"Visual Studio 2013 中数据集的异常行为

我想做一件非常简单的事情:将VS13中的一些代码从一个项目移到另一个项目中,我正面临数据集的奇怪问题。为简单起见,假设在我的源项目中我有一个名为MyDataSet的数据集,它由5个文件组成:MyDataSet.cs、MyDataSet.Designer.cs、MyDataSet.xsc、MyDataSet.xsd、MyDataSet.xss。然后我使用标准Windows功能将这些文件复制到我的目标项目文件夹,并使用VS13中的IncludeinProject菜单选项。之后我看到添加了一个额外的文件:MyDataSet1.Designer.cs。我试图检查cproj文件,它们是不同的。来

c# - 上传文件到服务器抛出内存不足异常

我正在尝试使用asp.netwebapi实现文件上传系统,但我遇到了问题。我正在尝试将多部分表单数据放入内存流中,以便根据服务层实现将其写入磁盘或blob存储。问题是它适用于小文件,但我试图上传一个291MB的文件,它抛出了内存不足异常。这是代码:if(!Request.Content.IsMimeMultipartContent()){Request.CreateErrorResponse(HttpStatusCode.UnsupportedMediaType,"Requestmustbemultipart.");}varprovider=newMultipartMemoryStre

c# - RIA 服务中的异常处理

如您所知,建议使用带有标准WCF服务的FaultException来处理异常,以隐藏异常详细信息。很好,但我在使用WCFRia服务时遇到问题。我想从域服务中抛出异常,客户端将处理该异常。我想避免泄露异常的敏感信息,如堆栈跟踪、方法名称等。如果它是标准WCF服务,我会使用FaultException异常,但在Ria服务中,它不起作用。无论我从域服务抛出什么样的异常,客户端总是得到DomainOperationException。有什么方法可以从域服务向silverlight客户端抛出FaultException(不泄露实际的异常详细信息)?例如,我有一个登录窗口。当用户点击登录按钮时,应

c# - 采用无效代码路径时抛出哪个异常?

我发现自己编写了一些方法,其中的代码路径永远不应该发生。这是一个简化的示例:doubleFoo(doublex){intmaxInput=100000;doublecastMaxInput=(double)maxInput;if(xcastMaxInput||double.IsNaN(x)){returndouble.NaN;}doubler=0;for(doubleboundary=1;boundary这里最有意义的异常(exception)是类似TheAuthorOfThisMethodScrewedUpException()因为如果我们到达for循环的末尾,就会发生这种情况。不幸

c# - 如何将大文件 (>1 GB) 的编码转换为 Windows 1252 而不会出现内存不足异常?

考虑:publicstaticvoidConvertFileToUnicode1252(stringfilePath,EncodingsrcEncoding){try{StreamReaderfileStream=newStreamReader(filePath);EncodingtargetEncoding=Encoding.GetEncoding(1252);stringfileContent=fileStream.ReadToEnd();fileStream.Close();//SavingfileasANSI1252Byte[]srcBytes=srcEncoding.GetB

c# - WMI:RPC 服务器不可用。 (HRESULT 异常:0x800706BA)尝试连接到远程机器时抛出

我正在使用以下代码通过WMI连接到远程计算机:ConnectionOptionsconnOptions=newConnectionOptions();connOptions.Impersonation=ImpersonationLevel.Impersonate;connOptions.EnablePrivileges=true;connOptions.Username="admin";connOptions.Password="password";ManagementScopescope=newManagementScope(String.Format(@"\\{0}\ROOT\CI

c# - C#中的已检查异常捕获

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。ImprovethisquestionJava要求您捕获所有可能的异常或在方法签名中将它们声明为抛出。C#不是这种情况,但我仍然认为捕获所有异常是一种很好的做法。有谁知道可以处理C#项目并指出异常被抛出但未被捕获的地方的工具?

c# - 在 Ajax 请求的 Asp.Net MVC 操作中处理未处理的异常(错误 500 响应)的最佳策略是什么?

我很困惑如何处理这种情况。通常,当发生未处理的ASP.Net异常时,服务器会发回某种HTML消息,或者是默认的Asp.Net错误处理程序,或者是自定义错误处理程序。不过,在任何一种情况下,都会发回HTML(通常使页面对用户友好是个好主意)。但是,我遇到了一个问题,即在预期为Ajax调用返回JSON的Asp.netMVCController操作中出现未处理的异常。当javascript读取返回的页面(它是HTML而不是预期的JSON)时,由于无法将响应转换为JSON(现在我正在使用ExtJS)而崩溃。我希望在发生异常时返回Json,以便可以通知用户发生了错误。我能想到的唯一解决方案是在每

c# - 第一次机会异常(exception)

我当时正在研究C#中的套接字,在编写了基本的两人聊天代码后,我决定转向多人聊天,它有一个服务器和X个客户端。现在,即使只有一个客户端连接,也会出现问题。一旦客户端连接,服务器和客户端都会收到一条消息,“另一个客户端已连接”或“已连接到服务器”。第二次他们都点击了确定,客户端的程序崩溃了,然后是服务器程序(我稍后会处理断开连接,我想先让它工作)。正如您从标题中猜到的那样,我得到的唯一结果是“第一次机会异常(exception)”,即使在谷歌搜索或阅读此处后,我也无法阻止它出现,也无法理解它为什么会出现。这是调试器输出的两行:Afirstchanceexceptionoftype'Syst

c# - 处理全局异常机器人 | iOS

我们都知道移动平台是一个紧凑的平台,我们在构建应用程序时必须考虑很多东西。它可以是任何东西,例如MemoryPerformanceResolutionsArchitectureImplementation等我们永远不知道什么时候以及什么原因导致应用在玩应用程序时崩溃了一个大问题,它可能随时发生e.g.AppLaunch,LoadScreen,APICall,BindingData,LoadingImagesetc.请相信我,有时真的很难找到导致应用出现问题的位置和原因。我在论坛、技术社区和群组上看到许多与同一问题相关的帖子,人们通常会问这样的问题:应用在启动时崩溃。应用程序在启动画面加